{ .x = REAL(FN32(0x1.b38fb8p-127), FN64(0x1.b38fb9daa78e4p-127), FN80(0x1.b38fb9daa78e44acp-127), FN128(0x1.b38fb9daa78e44ab2dcf7a6b1921p-127)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(-0x1.b38fb8p-127), FN64(-0x1.b38fb9daa78e4p-127), FN80(-0x1.b38fb9daa78e44acp-127), FN128(-0x1.b38fb9daa78e44ab2dcf7a6b1921p-127)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(0x1.2b72dp-123), FN64(0x1.2b72cfc65331dp-123), FN80(0x1.2b72cfc65331cf36p-123), FN128(0x1.2b72cfc65331cf35af7ea429a146p-123)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(-0x1.2b72dp-123), FN64(-0x1.2b72cfc65331dp-123), FN80(-0x1.2b72cfc65331cf36p-123), FN128(-0x1.2b72cfc65331cf35af7ea429a146p-123)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(0x1.9bbddep-120), FN64(0x1.9bbdddb0b2648p-120), FN80(0x1.9bbdddb0b2647ceap-120), FN128(0x1.9bbdddb0b2647ce9d14e21b93dc1p-120)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(-0x1.9bbddep-120), FN64(-0x1.9bbdddb0b2648p-120), FN80(-0x1.9bbdddb0b2647ceap-120), FN128(-0x1.9bbdddb0b2647ce9d14e21b93dc1p-120)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(0x1.1b1288p-116), FN64(0x1.1b1288697aa51p-116), FN80(0x1.1b1288697aa515ep-116), FN128(0x1.1b1288697aa515e0bfe5b72f5a75p-116)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(-0x1.1b1288p-116), FN64(-0x1.1b1288697aa51p-116), FN80(-0x1.1b1288697aa515ep-116), FN128(-0x1.1b1288697aa515e0bfe5b72f5a75p-116)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(0x1.85397cp-113), FN64(0x1.85397b9108a3p-113), FN80(0x1.85397b9108a2fe16p-113), FN128(0x1.85397b9108a2fe1507dbdbe11c6p-113)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(-0x1.85397cp-113), FN64(-0x1.85397b9108a3p-113), FN80(-0x1.85397b9108a2fe16p-113), FN128(-0x1.85397b9108a2fe1507dbdbe11c6p-113)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(0x1.0b9784p-109), FN64(0x1.0b9784f3b5f01p-109), FN80(0x1.0b9784f3b5f00eaep-109), FN128(0x1.0b9784f3b5f00eae7567272ac382p-109)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(-0x1.0b9784p-109), FN64(-0x1.0b9784f3b5f01p-109), FN80(-0x1.0b9784f3b5f00eaep-109), FN128(-0x1.0b9784f3b5f00eae7567272ac382p-109)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(0x1.6ff056p-106), FN64(0x1.6ff056cf1a2a1p-106), FN80(0x1.6ff056cf1a2a143p-106), FN128(0x1.6ff056cf1a2a142fe16dd5daccd3p-106)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(-0x1.6ff056p-106), FN64(-0x1.6ff056cf1a2a1p-106), FN80(-0x1.6ff056cf1a2a143p-106), FN128(-0x1.6ff056cf1a2a142fe16dd5daccd3p-106)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(0x1.f9ea78p-103), FN64(0x1.f9ea775cc3f9ep-103), FN80(0x1.f9ea775cc3f9dbc2p-103), FN128(0x1.f9ea775cc3f9dbc1d5f7060cd9a2p-103)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(-0x1.f9ea78p-103), FN64(-0x1.f9ea775cc3f9ep-103), FN80(-0x1.f9ea775cc3f9dbc2p-103), FN128(-0x1.f9ea775cc3f9dbc1d5f7060cd9a2p-103)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(0x1.5bd132p-99), FN64(0x1.5bd1320fc6bbcp-99), FN80(0x1.5bd1320fc6bbc716p-99), FN128(0x1.5bd1320fc6bbc7154319d428d59fp-99)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(-0x1.5bd132p-99), FN64(-0x1.5bd1320fc6bbcp-99), FN80(-0x1.5bd1320fc6bbc716p-99), FN128(-0x1.5bd1320fc6bbc7154319d428d59fp-99)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(0x1.de3fa4p-96), FN64(0x1.de3fa4d5b1423p-96), FN80(0x1.de3fa4d5b14231bep-96), FN128(0x1.de3fa4d5b14231bd3c4383b825bbp-96)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(-0x1.de3fa4p-96), FN64(-0x1.de3fa4d5b1423p-96), FN80(-0x1.de3fa4d5b14231bep-96), FN128(-0x1.de3fa4d5b14231bd3c4383b825bbp-96)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(0x1.48cbc2p-92), FN64(0x1.48cbc152e9dd8p-92), FN80(0x1.48cbc152e9dd8232p-92), FN128(0x1.48cbc152e9dd8232196e6a8e99f1p-92)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(-0x1.48cbc2p-92), FN64(-0x1.48cbc152e9dd8p-92), FN80(-0x1.48cbc152e9dd8232p-92), FN128(-0x1.48cbc152e9dd8232196e6a8e99f1p-92)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(0x1.c4182ap-89), FN64(0x1.c41829d201909p-89), FN80(0x1.c41829d201909304p-89), FN128(0x1.c41829d201909304e2f7d28413abp-89)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(-0x1.c4182ap-89), FN64(-0x1.c41829d201909p-89), FN80(-0x1.c41829d201909304p-89), FN128(-0x1.c41829d201909304e2f7d28413abp-89)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(0x1.36d09cp-85), FN64(0x1.36d09cc061136p-85), FN80(0x1.36d09cc061136514p-85), FN128(0x1.36d09cc0611365135c0a60bacd86p-85)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(-0x1.36d09cp-85), FN64(-0x1.36d09cc061136p-85), FN80(-0x1.36d09cc061136514p-85), FN128(-0x1.36d09cc0611365135c0a60bacd86p-85)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(0x1.ab5ed8p-82), FN64(0x1.ab5ed788857abp-82), FN80(0x1.ab5ed788857aaafap-82), FN128(0x1.ab5ed788857aaafa9e8e4500da98p-82)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(-0x1.ab5ed8p-82), FN64(-0x1.ab5ed788857abp-82), FN80(-0x1.ab5ed788857aaafap-82), FN128(-0x1.ab5ed788857aaafa9e8e4500da98p-82)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(0x1.25d134p-78), FN64(0x1.25d1342ddbc45p-78), FN80(0x1.25d1342ddbc4558cp-78), FN128(0x1.25d1342ddbc4558c4d01cf709648p-78)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(-0x1.25d134p-78), FN64(-0x1.25d1342ddbc45p-78), FN80(-0x1.25d1342ddbc4558cp-78), FN128(-0x1.25d1342ddbc4558c4d01cf709648p-78)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(0x1.93ffa8p-75), FN64(0x1.93ffa7bf0e2dfp-75), FN80(0x1.93ffa7bf0e2df5ap-75), FN128(0x1.93ffa7bf0e2df5a0e9e27d3acea3p-75)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(-0x1.93ffa8p-75), FN64(-0x1.93ffa7bf0e2dfp-75), FN80(-0x1.93ffa7bf0e2df5ap-75), FN128(-0x1.93ffa7bf0e2df5a0e9e27d3acea3p-75)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(0x1.15bfc4p-71), FN64(0x1.15bfc35359bfap-71), FN80(0x1.15bfc35359bf98dep-71), FN128(0x1.15bfc35359bf98dea0cbb6186e1p-71)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(-0x1.15bfc4p-71), FN64(-0x1.15bfc35359bfap-71), FN80(-0x1.15bfc35359bf98dep-71), FN128(-0x1.15bfc35359bf98dea0cbb6186e1p-71)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(0x1.7de7acp-68), FN64(0x1.7de7ac929b677p-68), FN80(0x1.7de7ac929b677232p-68), FN128(0x1.7de7ac929b6772321d181a619756p-68)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(-0x1.7de7acp-68), FN64(-0x1.7de7ac929b677p-68), FN80(-0x1.7de7ac929b677232p-68), FN128(-0x1.7de7ac929b6772321d181a619756p-68)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(0x1.068f46p-64), FN64(0x1.068f46a4cad72p-64), FN80(0x1.068f46a4cad71e82p-64), FN128(0x1.068f46a4cad71e8274009223180bp-64)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(-0x1.068f46p-64), FN64(-0x1.068f46a4cad72p-64), FN80(-0x1.068f46a4cad71e82p-64), FN128(-0x1.068f46a4cad71e8274009223180bp-64)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(0x1.690502p-61), FN64(0x1.6905012296e7dp-61), FN80(0x1.6905012296e7c9f4p-61), FN128(0x1.6905012296e7c9f35f80c8f0411p-61)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(-0x1.690502p-61), FN64(-0x1.6905012296e7dp-61), FN80(-0x1.6905012296e7c9f4p-61), FN128(-0x1.6905012296e7c9f35f80c8f0411p-61)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(0x1.f066e2p-58), FN64(0x1.f066e18f8f7ebp-58), FN80(0x1.f066e18f8f7eb5aep-58), FN128(0x1.f066e18f8f7eb5aea351144a5976p-58)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(-0x1.f066e2p-58), FN64(-0x1.f066e18f8f7ebp-58), FN80(-0x1.f066e18f8f7eb5aep-58), FN128(-0x1.f066e18f8f7eb5aea351144a5976p-58)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1p0)) },
{ .x = REAL(FN32(0x1.5546bcp-54), FN64(0x1.5546bb12b2a72p-54), FN80(0x1.5546bb12b2a71ce8p-54), FN128(0x1.5546bb12b2a71ce81047bdf31d81p-54)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1.000000000000000000000000000ep0)) },
{ .x = REAL(FN32(-0x1.5546bcp-54), FN64(-0x1.5546bb12b2a72p-54), FN80(-0x1.5546bb12b2a71ce8p-54), FN128(-0x1.5546bb12b2a71ce81047bdf31d81p-54)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1.000000000000000000000000000ep0)) },
{ .x = REAL(FN32(0x1.d54142p-51), FN64(0x1.d5414139b5a5cp-51), FN80(0x1.d5414139b5a5c7cp-51), FN128(0x1.d5414139b5a5c7bf1662a52e4891p-51)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1.00000000000000000000000006b8p0)) },
{ .x = REAL(FN32(-0x1.d54142p-51), FN64(-0x1.d5414139b5a5cp-51), FN80(-0x1.d5414139b5a5c7cp-51), FN128(-0x1.d5414139b5a5c7bf1662a52e4891p-51)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1.00000000000000000000000006b8p0)) },
{ .x = REAL(FN32(0x1.429cdcp-47), FN64(0x1.429cdcd7ace2p-47), FN80(0x1.429cdcd7ace1f954p-47), FN128(0x1.429cdcd7ace1f9535f63d18fd1e4p-47)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1.0000000000000000000000032d1ep0)) },
{ .x = REAL(FN32(-0x1.429cdcp-47), FN64(-0x1.429cdcd7ace2p-47), FN80(-0x1.429cdcd7ace1f954p-47), FN128(-0x1.429cdcd7ace1f9535f63d18fd1e4p-47)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1.0000000000000000000000032d1ep0)) },
{ .x = REAL(FN32(0x1.bb97bp-44), FN64(0x1.bb97afa88db6bp-44), FN80(0x1.bb97afa88db6b6d2p-44), FN128(0x1.bb97afa88db6b6d2a3294025c099p-44)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1.000000000000000000000180532ap0)) },
{ .x = REAL(FN32(-0x1.bb97bp-44), FN64(-0x1.bb97afa88db6bp-44), FN80(-0x1.bb97afa88db6b6d2p-44), FN128(-0x1.bb97afa88db6b6d2a3294025c099p-44)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1.000000000000000000000180532ap0)) },
{ .x = REAL(FN32(0x1.30f848p-40), FN64(0x1.30f848c3e16dap-40), FN80(0x1.30f848c3e16d9dbp-40), FN128(0x1.30f848c3e16d9db0d02c5c19f469p-40)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1.00000000000000000000b5a74ecfp0)) },
{ .x = REAL(FN32(-0x1.30f848p-40), FN64(-0x1.30f848c3e16dap-40), FN80(-0x1.30f848c3e16d9dbp-40), FN128(-0x1.30f848c3e16d9db0d02c5c19f469p-40)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1.00000000000000000000b5a74ecfp0)) },
{ .x = REAL(FN32(0x1.a35564p-37), FN64(0x1.a355640d55f6cp-37), FN80(0x1.a355640d55f6b8d4p-37), FN128(0x1.a355640d55f6b8d31e3cfea3b011p-37)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1.00000000000000000055dc143fe8p0)) },
{ .x = REAL(FN32(-0x1.a35564p-37), FN64(-0x1.a355640d55f6cp-37), FN80(-0x1.a355640d55f6b8d4p-37), FN128(-0x1.a355640d55f6b8d31e3cfea3b011p-37)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1.00000000000000000055dc143fe8p0)) },
{ .x = REAL(FN32(0x1.204ab4p-33), FN64(0x1.204ab4c92b19ap-33), FN80(0x1.204ab4c92b199f12p-33), FN128(0x1.204ab4c92b199f1124c9ef10890cp-33)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1.000000000000000028950592349ep0)) },
{ .x = REAL(FN32(-0x1.204ab4p-33), FN64(-0x1.204ab4c92b19ap-33), FN80(-0x1.204ab4c92b199f12p-33), FN128(-0x1.204ab4c92b199f1124c9ef10890cp-33)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1p0), FN128(0x1.000000000000000028950592349ep0)) },
{ .x = REAL(FN32(0x1.8c66b8p-30), FN64(0x1.8c66b8949b434p-30), FN80(0x1.8c66b8949b433ab8p-30), FN128(0x1.8c66b8949b433ab79295a8b6bc7p-30)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1.0000000000000014p0), FN128(0x1.00000000000000132e6fa21adecdp0)) },
{ .x = REAL(FN32(-0x1.8c66b8p-30), FN64(-0x1.8c66b8949b434p-30), FN80(-0x1.8c66b8949b433ab8p-30), FN128(-0x1.8c66b8949b433ab79295a8b6bc7p-30)), .y = REAL(FN32(0x1p0), FN64(0x1p0), FN80(0x1.0000000000000014p0), FN128(0x1.00000000000000132e6fa21adecdp0)) },
{ .x = REAL(FN32(0x1.10869ep-26), FN64(0x1.10869ee62abe4p-26), FN80(0x1.10869ee62abe385ep-26), FN128(0x1.10869ee62abe385e34c6e3fda18dp-26)), .y = REAL(FN32(0x1p0), FN64(0x1.0000000000001p0), FN80(0x1.000000000000091p0), FN128(0x1.0000000000000910f2c39eb34f23p0)) },
{ .x = REAL(FN32(-0x1.10869ep-26), FN64(-0x1.10869ee62abe4p-26), FN80(-0x1.10869ee62abe385ep-26), FN128(-0x1.10869ee62abe385e34c6e3fda18dp-26)), .y = REAL(FN32(0x1p0), FN64(0x1.0000000000001p0), FN80(0x1.000000000000091p0), FN128(0x1.0000000000000910f2c39eb34f23p0)) },
{ .x = REAL(FN32(0x1.76b91ap-23), FN64(0x1.76b91a7c7ac59p-23), FN80(0x1.76b91a7c7ac58d82p-23), FN128(0x1.76b91a7c7ac58d818891797cbe22p-23)), .y = REAL(FN32(0x1p0), FN64(0x1.0000000000045p0), FN80(0x1.0000000000044902p0), FN128(0x1.0000000000044902be7602c37065p0)) },
{ .x = REAL(FN32(-0x1.76b91ap-23), FN64(-0x1.76b91a7c7ac59p-23), FN80(-0x1.76b91a7c7ac58d82p-23), FN128(-0x1.76b91a7c7ac58d818891797cbe22p-23)), .y = REAL(FN32(0x1p0), FN64(0x1.0000000000045p0), FN80(0x1.0000000000044902p0), FN128(0x1.0000000000044902be7602c37065p0)) },
{ .x = REAL(FN32(0x1.019f42p-19), FN64(0x1.019f42359467dp-19), FN80(0x1.019f42359467d14ap-19), FN128(0x1.019f42359467d1490de40385c2b7p-19)), .y = REAL(FN32(0x1p0), FN64(0x1.0000000002068p0), FN80(0x1.000000000206824cp0), FN128(0x1.000000000206824c05c7fbf66599p0)) },
{ .x = REAL(FN32(-0x1.019f42p-19), FN64(-0x1.019f42359467dp-19), FN80(-0x1.019f42359467d14ap-19), FN128(-0x1.019f42359467d1490de40385c2b7p-19)), .y = REAL(FN32(0x1p0), FN64(0x1.0000000002068p0), FN80(0x1.000000000206824cp0), FN128(0x1.000000000206824c05c7fbf66599p0)) },
{ .x = REAL(FN32(0x1.623afcp-16), FN64(0x1.623afb09ac0ecp-16), FN80(0x1.623afb09ac0ebfc4p-16), FN128(0x1.623afb09ac0ebfc4731984d7ebbcp-16)), .y = REAL(FN32(0x1p0), FN64(0x1.00000000f5139p0), FN80(0x1.00000000f51395eep0), FN128(0x1.00000000f51395eee24dc6d01a74p0)) },
{ .x = REAL(FN32(-0x1.623afcp-16), FN64(-0x1.623afb09ac0ecp-16), FN80(-0x1.623afb09ac0ebfc4p-16), FN128(-0x1.623afb09ac0ebfc4731984d7ebbcp-16)), .y = REAL(FN32(0x1p0), FN64(0x1.00000000f5139p0), FN80(0x1.00000000f51395eep0), FN128(0x1.00000000f51395eee24dc6d01a74p0)) },
{ .x = REAL(FN32(0x1.e7111ap-13), FN64(0x1.e711192d4c944p-13), FN80(0x1.e711192d4c9447aep-13), FN128(0x1.e711192d4c9447ae1e4316a8e422p-13)), .y = REAL(FN32(0x1p0), FN64(0x1.00000073d641ep0), FN80(0x1.00000073d641e692p0), FN128(0x1.00000073d641e692d906da40ep0)) },
{ .x = REAL(FN32(-0x1.e7111ap-13), FN64(-0x1.e711192d4c944p-13), FN80(-0x1.e711192d4c9447aep-13), FN128(-0x1.e711192d4c9447ae1e4316a8e422p-13)), .y = REAL(FN32(0x1p0), FN64(0x1.00000073d641ep0), FN80(0x1.00000073d641e692p0), FN128(0x1.00000073d641e692d906da40ep0)) },
{ .x = REAL(FN32(0x1.4edbc2p-9), FN64(0x1.4edbc14f24a5fp-9), FN80(0x1.4edbc14f24a5f148p-9), FN128(0x1.4edbc14f24a5f147b4ce1f941cd8p-9)), .y = REAL(FN32(0x1.000036p0), FN64(0x1.000036c047157p0), FN80(0x1.000036c047157756p0), FN128(0x1.000036c04715775510f4d10dec02p0)) },
{ .x = REAL(FN32(-0x1.4edbc2p-9), FN64(-0x1.4edbc14f24a5fp-9), FN80(-0x1.4edbc14f24a5f148p-9), FN128(-0x1.4edbc14f24a5f147b4ce1f941cd8p-9)), .y = REAL(FN32(0x1.000036p0), FN64(0x1.000036c047157p0), FN80(0x1.000036c047157756p0), FN128(0x1.000036c04715775510f4d10dec02p0)) },
{ .x = REAL(FN32(0x1.cc6e2ap-6), FN64(0x1.cc6e29ccd2643p-6), FN80(0x1.cc6e29ccd2642bc2p-6), FN128(0x1.cc6e29ccd2642bc2989b6b6ba7a9p-6)), .y = REAL(FN32(0x1.0019e2p0), FN64(0x1.0019e1504b52cp0), FN80(0x1.0019e1504b52bd22p0), FN128(0x1.0019e1504b52bd21c5b0a0f76463p0)) },
{ .x = REAL(FN32(-0x1.cc6e2ap-6), FN64(-0x1.cc6e29ccd2643p-6), FN80(-0x1.cc6e29ccd2642bc2p-6), FN128(-0x1.cc6e29ccd2642bc2989b6b6ba7a9p-6)), .y = REAL(FN32(0x1.0019e2p0), FN64(0x1.0019e1504b52cp0), FN80(0x1.0019e1504b52bd22p0), FN128(0x1.0019e1504b52bd21c5b0a0f76463p0)) },
{ .x = REAL(FN32(0x1.3c8bbcp-2), FN64(0x1.3c8bbcbcd0a4ep-2), FN80(0x1.3c8bbcbcd0a4de16p-2), FN128(0x1.3c8bbcbcd0a4de15c8ead9da0344p-2)), .y = REAL(FN32(0x1.0c544ep0), FN64(0x1.0c544e02a39adp0), FN80(0x1.0c544e02a39acd06p0), FN128(0x1.0c544e02a39acd05cf990863b6f6p0)) },
{ .x = REAL(FN32(-0x1.3c8bbcp-2), FN64(-0x1.3c8bbcbcd0a4ep-2), FN80(-0x1.3c8bbcbcd0a4de16p-2), FN128(-0x1.3c8bbcbcd0a4de15c8ead9da0344p-2)), .y = REAL(FN32(0x1.0c544ep0), FN64(0x1.0c544e02a39adp0), FN80(0x1.0c544e02a39acd06p0), FN128(0x1.0c544e02a39acd05cf990863b6f6p0)) },
{ .x = REAL(FN32(0x1.b34024p1), FN64(0x1.b34023839ee2bp1), FN80(0x1.b34023839ee2b15ep1), FN128(0x1.b34023839ee2b15df442eb8bc47dp1)), .y = REAL(FN32(0x1.e02614p3), FN64(0x1.e0261187a3d8bp3), FN80(0x1.e0261187a3d8b9bp3), FN128(0x1.e0261187a3d8b9af7354a06e68e5p3)) },
{ .x = REAL(FN32(-0x1.b34024p1), FN64(-0x1.b34023839ee2bp1), FN80(-0x1.b34023839ee2b15ep1), FN128(-0x1.b34023839ee2b15df442eb8bc47dp1)), .y = REAL(FN32(0x1.e02614p3), FN64(0x1.e0261187a3d8bp3), FN80(0x1.e0261187a3d8b9bp3), FN128(0x1.e0261187a3d8b9af7354a06e68e5p3)) },
{ .x = REAL(FN32(0x1.2b3c18p5), FN64(0x1.2b3c186a7d3bep5), FN80(0x1.2b3c186a7d3bd9fp5), FN128(0x1.2b3c186a7d3bd9f097ee01f01716p5)), .y = REAL(FN32(0x1.f30e7ep52), FN64(0x1.f30e979d255bep52), FN80(0x1.f30e979d255a658cp52), FN128(0x1.f30e979d255a65b19db2fe9a2ed8p52)) },
{ .x = REAL(FN32(-0x1.2b3c18p5), FN64(-0x1.2b3c186a7d3bep5), FN80(-0x1.2b3c186a7d3bd9fp5), FN128(-0x1.2b3c186a7d3bd9f097ee01f01716p5)), .y = REAL(FN32(0x1.f30e7ep52), FN64(0x1.f30e979d255bep52), FN80(0x1.f30e979d255a658cp52), FN128(0x1.f30e979d255a65b19db2fe9a2ed8p52)) },
{ .x = REAL(FN32(0x1.9b72a2p8), FN64(0x1.9b72a1926c325p8), FN80(0x1.9b72a1926c324baap8), FN128(0x1.9b72a1926c324baad0e742aa1fbep8)), .y = REAL(FN32(0x1.8253aep592), FN64(0x1.825307ac6c2a4p592), FN80(0x1.825307ac6c23b41cp592), FN128(0x1.825307ac6c23b55725760e52fc8ap592)) },
{ .x = REAL(FN32(-0x1.9b72a2p8), FN64(-0x1.9b72a1926c325p8), FN80(-0x1.9b72a1926c324baap8), FN128(-0x1.9b72a1926c324baad0e742aa1fbep8)), .y = REAL(FN32(0x1.8253aep592), FN64(0x1.825307ac6c2a4p592), FN80(0x1.825307ac6c23b41cp592), FN128(0x1.825307ac6c23b55725760e52fc8ap592)) },
{ .x = REAL(FN32(0x1.1adedp12), FN64(0x1.1adecf14aa629p12), FN80(0x1.1adecf14aa629406p12), FN128(0x1.1adecf14aa6294056f9efdd4f5d3p12)), .y = REAL(FN32(0x1.71d1f6p6528), FN64(0x1.71bcb6cb138b3p6528), FN80(0x1.71bcb6cb13e82f54p6528), FN128(0x1.71bcb6cb13e8224ae94b01bcecb6p6528)) },
{ .x = REAL(FN32(-0x1.1adedp12), FN64(-0x1.1adecf14aa629p12), FN80(-0x1.1adecf14aa629406p12), FN128(-0x1.1adecf14aa6294056f9efdd4f5d3p12)), .y = REAL(FN32(0x1.71d1f6p6528), FN64(0x1.71bcb6cb138b3p6528), FN80(0x1.71bcb6cb13e82f54p6528), FN128(0x1.71bcb6cb13e8224ae94b01bcecb6p6528)) },
{ .x = REAL(FN32(0x1.84f25cp15), FN64(0x1.84f25cbc6a479p15), FN80(0x1.84f25cbc6a478b88p15), FN128(0x1.84f25cbc6a478b87797a9d04d202p15)), .y = REAL(FN32(0x1.c7ab78p71823), FN64(0x1.c85345e87691ep71823), FN80(0x1.c85345e872963fdap71823), FN128(0x1.c85345e87295c7f594890eb264e3p71823)) },
{ .x = REAL(FN32(-0x1.84f25cp15), FN64(-0x1.84f25cbc6a479p15), FN80(-0x1.84f25cbc6a478b88p15), FN128(-0x1.84f25cbc6a478b87797a9d04d202p15)), .y = REAL(FN32(0x1.c7ab78p71823), FN64(0x1.c85345e87691ep71823), FN80(0x1.c85345e872963fdap71823), FN128(0x1.c85345e87295c7f594890eb264e3p71823)) },
{ .x = REAL(FN32(0x1.0b66ap19), FN64(0x1.0b669fc189113p19), FN80(0x1.0b669fc189112feep19), FN128(0x1.0b669fc189112fed23844bf35061p19)), .y = REAL(FN32(0x1.22d85ap790072), FN64(0x1.20a2c6a0944c8p790072), FN80(0x1.20a2c6a093aa23aep790072), FN128(0x1.20a2c6a093a25ef3325f58a60f04p790072)) },
{ .x = REAL(FN32(-0x1.0b66ap19), FN64(-0x1.0b669fc189113p19), FN80(-0x1.0b669fc189112feep19), FN128(-0x1.0b669fc189112fed23844bf35061p19)), .y = REAL(FN32(0x1.22d85ap790072), FN64(0x1.20a2c6a0944c8p790072), FN80(0x1.20a2c6a093aa23aep790072), FN128(0x1.20a2c6a093a25ef3325f58a60f04p790072)) },
{ .x = REAL(FN32(0x1.6fad1cp22), FN64(0x1.6fad1baa1c77ap22), FN80(0x1.6fad1baa1c77a1e6p22), FN128(0x1.6fad1baa1c77a1e610d5e86e8e86p22)), .y = REAL(FN32(0x1.0481e4p8690804), FN64(0x1.df18c4de691f4p8690803), FN80(0x1.df18c4df4c8179f4p8690803), FN128(0x1.df18c4df4c895a6b2bb21e0159efp8690803)) },
{ .x = REAL(FN32(-0x1.6fad1cp22), FN64(-0x1.6fad1baa1c77ap22), FN80(-0x1.6fad1baa1c77a1e6p22), FN128(-0x1.6fad1baa1c77a1e610d5e86e8e86p22)), .y = REAL(FN32(0x1.0481e4p8690804), FN64(0x1.df18c4de691f4p8690803), FN80(0x1.df18c4df4c8179f4p8690803), FN128(0x1.df18c4df4c895a6b2bb21e0159efp8690803)) },
{ .x = REAL(FN32(0x1.f98e06p25), FN64(0x1.f98e0609e7248p25), FN80(0x1.f98e0609e7247e9cp25), FN128(0x1.f98e0609e7247e9c57261f9803f8p25)), .y = REAL(FN32(0x1.c87148p95598852), FN64(0x1.ed286507073cdp95598852), FN80(0x1.ed286501aba47b4cp95598852), FN128(0x1.ed286501acf43fa28d2c7635e6ffp95598852)) },
{ .x = REAL(FN32(-0x1.f98e06p25), FN64(-0x1.f98e0609e7248p25), FN80(-0x1.f98e0609e7247e9cp25), FN128(-0x1.f98e0609e7247e9c57261f9803f8p25)), .y = REAL(FN32(0x1.c87148p95598852), FN64(0x1.ed286507073cdp95598852), FN80(0x1.ed286501aba47b4cp95598852), FN128(0x1.ed286501acf43fa28d2c7635e6ffp95598852)) },
{ .x = REAL(FN32(0x1.5b91a4p29), FN64(0x1.5b91a426cee91p29), FN80(0x1.5b91a426cee9170cp29), FN128(0x1.5b91a426cee9170b7bea35b882bbp29)), .y = REAL(FN32(0x1.534becp1051587385), FN64(0x1.52f51f0aa7469p1051587392), FN80(0x1.52f520353a31ee3cp1051587392), FN128(0x1.52f520352455866a4d1f908adc08p1051587392)) },
{ .x = REAL(FN32(-0x1.5b91a4p29), FN64(-0x1.5b91a426cee91p29), FN80(-0x1.5b91a426cee9170cp29), FN128(-0x1.5b91a426cee9170b7bea35b882bbp29)), .y = REAL(FN32(0x1.534becp1051587385), FN64(0x1.52f51f0aa7469p1051587392), FN80(0x1.52f520353a31ee3cp1051587392), FN128(0x1.52f520352455866a4d1f908adc08p1051587392)) },
{ .x = REAL(FN32(0x1.dde842p32), FN64(0x1.dde841b55c808p32), FN80(0x1.dde841b55c807fbp32), FN128(0x1.dde841b55c807fafca6209ddb3c1p32)), .y = REAL(FN32(0x1.19307ap11567461434), FN64(0x1.5ed0b1d155f8p11567461326), FN80(0x1.5ed0b163b4c0788cp11567461326), FN128(0x1.5ed0b1636b46cc8ade35ee41e0a2p11567461326)) },
{ .x = REAL(FN32(-0x1.dde842p32), FN64(-0x1.dde841b55c808p32), FN80(-0x1.dde841b55c807fbp32), FN128(-0x1.dde841b55c807fafca6209ddb3c1p32)), .y = REAL(FN32(0x1.19307ap11567461434), FN64(0x1.5ed0b1d155f8p11567461326), FN80(0x1.5ed0b163b4c0788cp11567461326), FN128(0x1.5ed0b1636b46cc8ade35ee41e0a2p11567461326)) },
{ .x = REAL(FN32(0x1.488faep36), FN64(0x1.488fad2caf985p36), FN80(0x1.488fad2caf9857c8p36), FN128(0x1.488fad2caf9857c8db2366c86b94p36)), .y = REAL(FN32(0x1.ba3d6ep127242079478), FN64(0x1.000a848a5853dp127242074601), FN80(0x1.000b010f94107938p127242074601), FN128(0x1.000b011d46dd9cfa935360bb7ebap127242074601)) },
{ .x = REAL(FN32(-0x1.488faep36), FN64(-0x1.488fad2caf985p36), FN80(-0x1.488fad2caf9857c8p36), FN128(-0x1.488fad2caf9857c8db2366c86b94p36)), .y = REAL(FN32(0x1.ba3d6ep127242079478), FN64(0x1.000a848a5853dp127242074601), FN80(0x1.000b010f94107938p127242074601), FN128(0x1.000b011d46dd9cfa935360bb7ebap127242074601)) },
{ .x = REAL(FN32(0x1.c3c58ep39), FN64(0x1.c3c58e1d71718p39), FN80(0x1.c3c58e1d717178b4p39), FN128(0x1.c3c58e1d717178b42d50ad5393ecp39)), .y = REAL(FN32(0x1.d9518p1399662815183), FN64(0x1.007ccdf3a4a77p1399662820621), FN80(0x1.00792632f849103ep1399662820621), FN128(0x1.00792649ab58ad7f89ff318b7fb7p1399662820621)) },
{ .x = REAL(FN32(-0x1.c3c58ep39), FN64(-0x1.c3c58e1d71718p39), FN80(-0x1.c3c58e1d717178b4p39), FN128(-0x1.c3c58e1d717178b42d50ad5393ecp39)), .y = REAL(FN32(0x1.d9518p1399662815183), FN64(0x1.007ccdf3a4a77p1399662820621), FN80(0x1.00792632f849103ep1399662820621), FN128(0x1.00792649ab58ad7f89ff318b7fb7p1399662820621)) },
{ .x = REAL(FN32(0x1.3697d2p43), FN64(0x1.3697d1b43dfep43), FN80(0x1.3697d1b43dfe02fcp43), FN128(0x1.3697d1b43dfe02fbdf27772975b2p43)), .y = REAL(FN32(0x1.1a1346p15396291250678), FN64(0x1.0528acc4ee8cp15396291026841), FN80(0x1.05410912d4c68866p15396291026841), FN128(0x1.05410806abe9d5fe9353ae069209p15396291026841)) },
{ .x = REAL(FN32(-0x1.3697d2p43), FN64(-0x1.3697d1b43dfep43), FN80(-0x1.3697d1b43dfe02fcp43), FN128(-0x1.3697d1b43dfe02fbdf27772975b2p43)), .y = REAL(FN32(0x1.1a1346p15396291250678), FN64(0x1.0528acc4ee8cp15396291026841), FN80(0x1.05410912d4c68866p15396291026841), FN128(0x1.05410806abe9d5fe9353ae069209p15396291026841)) },
{ .x = REAL(FN32(0x1.ab10cp46), FN64(0x1.ab10c057d53d4p46), FN80(0x1.ab10c057d53d441ap46), FN128(0x1.ab10c057d53d441a52d643d901d5p46)), .y = REAL(FN32(0x1.4720fcp169359199219143), FN64(0x1.3ed35ccbebf47p169359201295261), FN80(0x1.401af05c4723e4d2p169359201295261), FN128(0x1.401b0a416b463f8c19173a25d274p169359201295261)) },
{ .x = REAL(FN32(-0x1.ab10cp46), FN64(-0x1.ab10c057d53d4p46), FN80(-0x1.ab10c057d53d441ap46), FN128(-0x1.ab10c057d53d441a52d643d901d5p46)), .y = REAL(FN32(0x1.4720fcp169359199219143), FN64(0x1.3ed35ccbebf47p169359201295261), FN80(0x1.401af05c4723e4d2p169359201295261), FN128(0x1.401b0a416b463f8c19173a25d274p169359201295261)) },
{ .x = REAL(FN32(0x1.259b84p50), FN64(0x1.259b843c629a2p50), FN80(0x1.259b843c629a1ed2p50), FN128(0x1.259b843c629a1ed218f34ea53143p50)), .y = REAL(FN32(0x1.dab2bcp1862951191410586), FN64(0x1.7cd650aaed672p1862951214247884), FN80(0x1.75e1b3694dc2bc02p1862951214247884), FN128(0x1.75e2452b6dd8fd93bf0d08932ebdp1862951214247884)) },
{ .x = REAL(FN32(-0x1.259b84p50), FN64(-0x1.259b843c629a2p50), FN80(-0x1.259b843c629a1ed2p50), FN128(-0x1.259b843c629a1ed218f34ea53143p50)), .y = REAL(FN32(0x1.dab2bcp1862951191410586), FN64(0x1.7cd650aaed672p1862951214247884), FN80(0x1.75e1b3694dc2bc02p1862951214247884), FN128(0x1.75e2452b6dd8fd93bf0d08932ebdp1862951214247884)) },
{ .x = REAL(FN32(0x1.93b5d6p53), FN64(0x1.93b5d5d30793fp53), FN80(0x1.93b5d5d30793ea6p53), FN128(0x1.93b5d5d30793ea60e24e8c2323bcp53)), .y = REAL(FN32(0x1.f54a32p20492463492786966), FN64(0x1.046ae36b68049p20492463356726741), FN80(0x1.01d501789f69f554p20492463356726740), FN128(0x1.01f180b093b3ccfad8eb625462f9p20492463356726740)) },
{ .x = REAL(FN32(-0x1.93b5d6p53), FN64(-0x1.93b5d5d30793fp53), FN80(-0x1.93b5d5d30793ea6p53), FN128(-0x1.93b5d5d30793ea60e24e8c2323bcp53)), .y = REAL(FN32(0x1.f54a32p20492463492786966), FN64(0x1.046ae36b68049p20492463356726741), FN80(0x1.01d501789f69f554p20492463356726740), FN128(0x1.01f180b093b3ccfad8eb625462f9p20492463356726740)) },
{ .x = REAL(FN32(0x1.158d04p57), FN64(0x1.158d03011535bp57), FN80(0x1.158d03011535b122p57), FN128(0x1.158d03011535b1229b9600582891p57)), .y = REAL(FN32(0x1.575dbcp225417109264230679), FN64(0x1.cbb41d7754969p225417096923994146), FN80(0x1.14e3afdd48332a8p225417096923994150), FN128(0x1.16350cef4c51891410873ab9a26fp225417096923994150)) },
{ .x = REAL(FN32(-0x1.158d04p57), FN64(-0x1.158d03011535bp57), FN80(-0x1.158d03011535b122p57), FN128(-0x1.158d03011535b1229b9600582891p57)), .y = REAL(FN32(0x1.575dbcp225417109264230679), FN64(0x1.cbb41d7754969p225417096923994146), FN80(0x1.14e3afdd48332a8p225417096923994150), FN128(0x1.16350cef4c51891410873ab9a26fp225417096923994150)) },
{ .x = REAL(FN32(0x1.7da1e4p60), FN64(0x1.7da1e4217d29dp60), FN80(0x1.7da1e4217d29d39p60), FN128(0x1.7da1e4217d29d38f95ee407937c7p60)), .y = REAL(FN32(0x1.4ff39ep2479588053194665034), FN64(0x1.16f6028ba3ed7p2479588066163935579), FN80(0x1.47ff1e097f443f22p2479588066163935661), FN128(0x1.3f9ca1a4d06c732b682adb8c65bbp2479588066163935661)) },
{ .x = REAL(FN32(-0x1.7da1e4p60), FN64(-0x1.7da1e4217d29dp60), FN80(-0x1.7da1e4217d29d39p60), FN128(-0x1.7da1e4217d29d38f95ee407937c7p60)), .y = REAL(FN32(0x1.4ff39ep2479588053194665034), FN64(0x1.16f6028ba3ed7p2479588066163935579), FN80(0x1.47ff1e097f443f22p2479588066163935661), FN128(0x1.3f9ca1a4d06c732b682adb8c65bbp2479588066163935661)) },
{ .x = REAL(FN32(0x1.065f4cp64), FN64(0x1.065f4cd7060ccp64), FN80(0x1.065f4cd7060cc172p64), FN128(0x1.065f4cd7060cc172b713cc535659p64)), .y = REAL(FN32(0x1.2099dp27275467395446335794), FN64(0x1.9ddf8ac12c61p27275468727803291749), FN80(0x1.67971c2aa88717bcp27275468727803292283), FN128(0x1.6f96a370fdf55e9df1276b0012e7p27275468727803292284)) },
{ .x = REAL(FN32(-0x1.065f4cp64), FN64(-0x1.065f4cd7060ccp64), FN80(-0x1.065f4cd7060cc172p64), FN128(-0x1.065f4cd7060cc172b713cc535659p64)), .y = REAL(FN32(0x1.2099dp27275467395446335794), FN64(0x1.9ddf8ac12c61p27275468727803291749), FN80(0x1.67971c2aa88717bcp27275468727803292283), FN128(0x1.6f96a370fdf55e9df1276b0012e7p27275468727803292284)) },
{ .x = REAL(FN32(0x1.68c30ap67), FN64(0x1.68c309a7a8519p67), FN80(0x1.68c309a7a85189fep67), FN128(0x1.68c309a7a85189fdbbbb38f296bap67)), .y = REAL(FN32(0x1.1b6476p300030160385029367252), FN64(0x1.ab4841868654ep300030156005836232893), FN80(0x1.c3b6842b394ffe56p300030156005836215142), FN128(0x1.abfcaa7addd3b0e4557a5190ca9bp300030156005836215139)) },
{ .x = REAL(FN32(-0x1.68c30ap67), FN64(-0x1.68c309a7a8519p67), FN80(-0x1.68c309a7a85189fep67), FN128(-0x1.68c309a7a85189fdbbbb38f296bap67)), .y = REAL(FN32(0x1.1b6476p300030160385029367252), FN64(0x1.ab4841868654ep300030156005836232893), FN80(0x1.c3b6842b394ffe56p300030156005836215142), FN128(0x1.abfcaa7addd3b0e4557a5190ca9bp300030156005836215139)) },
{ .x = REAL(FN32(0x1.f00c2ep70), FN64(0x1.f00c2d4687702p70), FN80(0x1.f00c2d4687701dbcp70), FN128(0x1.f00c2d4687701dbce2216e4d8f4p70)), .y = REAL(FN32(0x1.859484p3300331789615482604458), FN64(0x1.5a60a9bc2b224p3300331716064198420018), FN80(0x1.830678949f2e64cp3300331716064198366465), FN128(0x1.1d2a4834e86d9b4568450aebce99p3300331716064198366547)) },
{ .x = REAL(FN32(-0x1.f00c2ep70), FN64(-0x1.f00c2d4687702p70), FN80(-0x1.f00c2d4687701dbcp70), FN128(-0x1.f00c2d4687701dbce2216e4d8f4p70)), .y = REAL(FN32(0x1.859484p3300331789615482604458), FN64(0x1.5a60a9bc2b224p3300331716064198420018), FN80(0x1.830678949f2e64cp3300331716064198366465), FN128(0x1.1d2a4834e86d9b4568450aebce99p3300331716064198366547)) },
{ .x = REAL(FN32(0x1.55086p74), FN64(0x1.55085f207d1d1p74), FN80(0x1.55085f207d1d1472p74), FN128(0x1.55085f207d1d1471db76fbd5527cp74)), .y = REAL(FN32(0x1.6633fap36303650294894138201254), FN64(0x1.a170c5ddfd4e9p36303648876706180351049), FN80(0x1.768633b2d148716p36303648876706182032239), FN128(0x1.a3672b0d09919f006e2746c54abap36303648876706182032028)) },
{ .x = REAL(FN32(-0x1.55086p74), FN64(-0x1.55085f207d1d1p74), FN80(-0x1.55085f207d1d1472p74), FN128(-0x1.55085f207d1d1471db76fbd5527cp74)), .y = REAL(FN32(0x1.6633fap36303650294894138201254), FN64(0x1.a170c5ddfd4e9p36303648876706180351049), FN80(0x1.768633b2d148716p36303648876706182032239), FN128(0x1.a3672b0d09919f006e2746c54abap36303648876706182032028)) },
{ .x = REAL(FN32(0x1.d4eb82p77), FN64(0x1.d4eb82ccac08p77), FN80(0x1.d4eb82ccac07fc1cp77), FN128(0x1.d4eb82ccac07fc1c8dc39a45516bp77)), .y = REAL(FN32(0x1.f37adcp399340127254552125986616), FN64(0x1.9582ef264f229p399340137643768014117064), FN80(0x1.16273dceaabe608p399340137643768002345781), FN128(0x1.c8642472b9b951f58f64594a3e57p399340137643768002352325)) },
{ .x = REAL(FN32(-0x1.d4eb82p77), FN64(-0x1.d4eb82ccac08p77), FN80(-0x1.d4eb82ccac07fc1cp77), FN128(-0x1.d4eb82ccac07fc1c8dc39a45516bp77)), .y = REAL(FN32(0x1.f37adcp399340127254552125986616), FN64(0x1.9582ef264f229p399340137643768014117064), FN80(0x1.16273dceaabe608p399340137643768002345781), FN128(0x1.c8642472b9b951f58f64594a3e57p399340137643768002352325)) },
{ .x = REAL(FN32(0x1.4261eap81), FN64(0x1.4261e9ecb6458p81), FN80(0x1.4261e9ecb6457d54p81), FN128(0x1.4261e9ecb6457d53a1767a0fa7f9p81)), .y = REAL(FN32(0x1.5b6c6ep4392741529746490356988758), FN64(0x1.3b1539b2b62b1p4392741514081448155287721), FN80(0x1.01da1b80cb0d1874p4392741514081448025945425), FN128(0x1.21183b9f0257b1156d5ec5bb051ap4392741514081448025875594)) },
{ .x = REAL(FN32(-0x1.4261eap81), FN64(-0x1.4261e9ecb6458p81), FN80(-0x1.4261e9ecb6457d54p81), FN128(-0x1.4261e9ecb6457d53a1767a0fa7f9p81)), .y = REAL(FN32(0x1.5b6c6ep4392741529746490356988758), FN64(0x1.3b1539b2b62b1p4392741514081448155287721), FN80(0x1.01da1b80cb0d1874p4392741514081448025945425), FN128(0x1.21183b9f0257b1156d5ec5bb051ap4392741514081448025875594)) },
{ .x = REAL(FN32(0x1.bb46a2p84), FN64(0x1.bb46a1a57a9f9p84), FN80(0x1.bb46a1a57a9f8c52p84), FN128(0x1.bb46a1a57a9f8c52fe02e7d586f7p84)), .y = REAL(FN32(0x1.a3a902p48320157243039928234511430), FN64(0x1.3a2f09db348e5p48320156654895929708164944), FN80(0x1.03dc939f4080311p48320156654895928283130522), FN128(0x1.e78a7cd5416d9d1635ab8498f963p48320156654895928284631545)) },
{ .x = REAL(FN32(-0x1.bb46a2p84), FN64(-0x1.bb46a1a57a9f9p84), FN80(-0x1.bb46a1a57a9f8c52p84), FN128(-0x1.bb46a1a57a9f8c52fe02e7d586f7p84)), .y = REAL(FN32(0x1.a3a902p48320157243039928234511430), FN64(0x1.3a2f09db348e5p48320156654895929708164944), FN80(0x1.03dc939f4080311p48320156654895928283130522), FN128(0x1.e78a7cd5416d9d1635ab8498f963p48320156654895928284631545)) },
{ .x = REAL(FN32(0x1.30c09p88), FN64(0x1.30c08f21c44dbp88), FN80(0x1.30c08f21c44db07ap88), FN128(0x1.30c08f21c44db0790ea1ff62cccap88)), .y = REAL(FN32(0x1.7028a2p531521746306580582885028862), FN64(0x1.10cb5d822b263p531521723203855208200830341), FN80(0x1.6d3b9b34ac477628p531521723203855211153767912), FN128(0x1.2ad4357febf87e87cd60ef263fp531521723203855211130947015)) },
{ .x = REAL(FN32(-0x1.30c09p88), FN64(-0x1.30c08f21c44dbp88), FN80(-0x1.30c08f21c44db07ap88), FN128(-0x1.30c08f21c44db0790ea1ff62cccap88)), .y = REAL(FN32(0x1.7028a2p531521746306580582885028862), FN64(0x1.10cb5d822b263p531521723203855208200830341), FN80(0x1.6d3b9b34ac477628p531521723203855211153767912), FN128(0x1.2ad4357febf87e87cd60ef263fp531521723203855211130947015)) },
{ .x = REAL(FN32(0x1.a308c4p91), FN64(0x1.a308c4ce6deadp91), FN80(0x1.a308c4ce6dead2a6p91), FN128(0x1.a308c4ce6dead2a6741ebf27d995p91)), .y = REAL(FN32(0x1.ee6df2p5846738783563967280716997761), FN64(0x1.693505b32deadp5846738955242407191067885462), FN80(0x1.155f3412eb136296p5846738955242407322352585359), FN128(0x1.5ee7a6cca498c2bbf44bcb5a354ap5846738955242407322440417177)) },
{ .x = REAL(FN32(-0x1.a308c4p91), FN64(-0x1.a308c4ce6deadp91), FN80(-0x1.a308c4ce6dead2a6p91), FN128(-0x1.a308c4ce6dead2a6741ebf27d995p91)), .y = REAL(FN32(0x1.ee6df2p5846738783563967280716997761), FN64(0x1.693505b32deadp5846738955242407191067885462), FN80(0x1.155f3412eb136296p5846738955242407322352585359), FN128(0x1.5ee7a6cca498c2bbf44bcb5a354ap5846738955242407322440417177)) },
{ .x = REAL(FN32(0x1.201608p95), FN64(0x1.2016074deb917p95), FN80(0x1.2016074deb9170d2p95), FN128(0x1.2016074deb9170d26fd5236b6597p95)), .y = REAL(FN32(0x1.86afeap64314130877287831398070172749), FN64(0x1.78a2a7f5be165p64314128507666479894876726493), FN80(0x1.12d8fa3e99c5f89ap64314128507666480545491168459), FN128(0x1.00c3d7b1e88d025d9ebb82d7a5c9p64314128507666480546844588962)) },
{ .x = REAL(FN32(-0x1.201608p95), FN64(-0x1.2016074deb917p95), FN80(-0x1.2016074deb9170d2p95), FN128(-0x1.2016074deb9170d26fd5236b6597p95)), .y = REAL(FN32(0x1.86afeap64314130877287831398070172749), FN64(0x1.78a2a7f5be165p64314128507666479894876726493), FN80(0x1.12d8fa3e99c5f89ap64314128507666480545491168459), FN128(0x1.00c3d7b1e88d025d9ebb82d7a5c9p64314128507666480546844588962)) },
{ .x = REAL(FN32(0x1.8c1e4ap98), FN64(0x1.8c1e4a0b23e8p98), FN80(0x1.8c1e4a0b23e7fb22p98), FN128(0x1.8c1e4a0b23e7fb2159c510b3abafp98)), .y = REAL(FN32(0x1.5fd34cp707455412398427320993599437163), FN64(0x1.88600e0172527p707455413584331316913883338451), FN80(0x1.a71339d53adc9e48p707455413584331286031384493153), FN128(0x1.088829cd3f30e9eb82f825d63431p707455413584331286015290478592)) },
{ .x = REAL(FN32(-0x1.8c1e4ap98), FN64(-0x1.8c1e4a0b23e8p98), FN80(-0x1.8c1e4a0b23e7fb22p98), FN128(-0x1.8c1e4a0b23e7fb2159c510b3abafp98)), .y = REAL(FN32(0x1.5fd34cp707455412398427320993599437163), FN64(0x1.88600e0172527p707455413584331316913883338451), FN80(0x1.a71339d53adc9e48p707455413584331286031384493153), FN128(0x1.088829cd3f30e9eb82f825d63431p707455413584331286015290478592)) },
{ .x = REAL(FN32(0x1.1054d2p102), FN64(0x1.1054d2e7a8af8p102), FN80(0x1.1054d2e7a8af7ca6p102), FN128(0x1.1054d2e7a8af7ca6edb77b7b8608p102)), .y = REAL(FN32(0x1.7642b6p7782009154858356989537179325516), FN64(0x1.b6ab6e58e2e99p7782009549427644486052716722977), FN80(0x1.93fd8228009bcf5ep7782009549427644145799952559053), FN128(0x1.6f0d002088ccd53dc91f5fa9aeb2p7782009549427644146168195264522)) },
{ .x = REAL(FN32(-0x1.1054d2p102), FN64(-0x1.1054d2e7a8af8p102), FN80(-0x1.1054d2e7a8af7ca6p102), FN128(-0x1.1054d2e7a8af7ca6edb77b7b8608p102)), .y = REAL(FN32(0x1.7642b6p7782009154858356989537179325516), FN64(0x1.b6ab6e58e2e99p7782009549427644486052716722977), FN80(0x1.93fd8228009bcf5ep7782009549427644145799952559053), FN128(0x1.6f0d002088ccd53dc91f5fa9aeb2p7782009549427644146168195264522)) },
{ .x = REAL(FN32(0x1.7674a2p105), FN64(0x1.7674a1fe87f15p105), FN80(0x1.7674a1fe87f14b66p105), FN128(0x1.7674a1fe87f14b6586dc49c9d84cp105)), .y = REAL(FN32(0x1.00a9b4p85602105063720138786536566675452), FN64(0x1.760080790b698p85602105043704089346579883952765), FN80(0x1.dbea83243c399148p85602105043704085609351388054372), FN128(0x1.a8745100e94e75a4bbea79fe66f8p85602105043704085607850147909757)) },
{ .x = REAL(FN32(-0x1.7674a2p105), FN64(-0x1.7674a1fe87f15p105), FN80(-0x1.7674a1fe87f14b66p105), FN128(-0x1.7674a1fe87f14b6586dc49c9d84cp105)), .y = REAL(FN32(0x1.00a9b4p85602105063720138786536566675452), FN64(0x1.760080790b698p85602105043704089346579883952765), FN80(0x1.dbea83243c399148p85602105043704085609351388054372), FN128(0x1.a8745100e94e75a4bbea79fe66f8p85602105043704085607850147909757)) },
{ .x = REAL(FN32(0x1.01703p109), FN64(0x1.01702f5efd75ep109), FN80(0x1.01702f5efd75e3d6p109), FN128(0x1.01702f5efd75e3d5ccb772bac4b4p109)), .y = REAL(FN32(0x1.cf4802p941623190583147221864922986188061), FN64(0x1.a95a2b7fd945fp941623155480744891849886843685257), FN80(0x1.10de40e3dcd3b698p941623155480744941696520228706943), FN128(0x1.f89d4c0886df47ba00842c35e809p941623155480744941686351627007344)) },
{ .x = REAL(FN32(-0x1.01703p109), FN64(-0x1.01702f5efd75ep109), FN80(-0x1.01702f5efd75e3d6p109), FN128(-0x1.01702f5efd75e3d5ccb772bac4b4p109)), .y = REAL(FN32(0x1.cf4802p941623190583147221864922986188061), FN64(0x1.a95a2b7fd945fp941623155480744891849886843685257), FN80(0x1.10de40e3dcd3b698p941623155480744941696520228706943), FN128(0x1.f89d4c0886df47ba00842c35e809p941623155480744941686351627007344)) },
{ .x = REAL(FN32(0x1.61fa42p112), FN64(0x1.61fa41229c822p112), FN80(0x1.61fa41229c821946p112), FN128(0x1.61fa41229c821945f97c3dc0ce77p112)), .y = REAL(FN32(0x1.54e58p10357855096414619440514152848068690), FN64(0x1.9421a5b726706p10357854710288195057834358203443078), FN80(0x1.07a6751f6e3bfc68p10357854710288194358560201877517684), FN128(0x1.08ac473e01b0f57732730f6ddbbbp10357854710288194358549867897080804)) },
{ .x = REAL(FN32(-0x1.61fa42p112), FN64(-0x1.61fa41229c822p112), FN80(-0x1.61fa41229c821946p112), FN128(-0x1.61fa41229c821945f97c3dc0ce77p112)), .y = REAL(FN32(0x1.54e58p10357855096414619440514152848068690), FN64(0x1.9421a5b726706p10357854710288195057834358203443078), FN80(0x1.07a6751f6e3bfc68p10357854710288194358560201877517684), FN128(0x1.08ac473e01b0f57732730f6ddbbbp10357854710288194358549867897080804)) },
{ .x = REAL(FN32(0x1.e6b81ap115), FN64(0x1.e6b8198f9732ep115), FN80(0x1.e6b8198f9732e2cp115), FN128(0x1.e6b8198f9732e2c0370ad4e91be4p115)), .y = REAL(FN32(0x1.b6520ap113936403381605880453295687516935074), FN64(0x1.5aa3a96cc9a3fp113936401813170135656293116854632006), FN80(0x1.a18f20bd7c5ea938p113936401813170137943350055546624934), FN128(0x1.cfa0a241a0993c21093e223884e1p113936401813170137944048546867888858)) },
{ .x = REAL(FN32(-0x1.e6b81ap115), FN64(-0x1.e6b8198f9732ep115), FN80(-0x1.e6b8198f9732e2cp115), FN128(-0x1.e6b8198f9732e2c0370ad4e91be4p115)), .y = REAL(FN32(0x1.b6520ap113936403381605880453295687516935074), FN64(0x1.5aa3a96cc9a3fp113936401813170135656293116854632006), FN80(0x1.a18f20bd7c5ea938p113936401813170137943350055546624934), FN128(0x1.cfa0a241a0993c21093e223884e1p113936401813170137944048546867888858)) },
{ .x = REAL(FN32(0x1.4e9e92p119), FN64(0x1.4e9e9192b7f3p119), FN80(0x1.4e9e9192b7f2fbe4p119), FN128(0x1.4e9e9192b7f2fbe425d77260432dp119)), .y = REAL(FN32(0x1.802ac2p1253300444341544507365879212851140578), FN64(0x1.35ed2428d0151p1253300419944871572058302872466887031), FN80(0x1.b2cc59c3b14d8becp1253300419944871517376850611012874291), FN128(0x1.81afd52120ded3368d623a03c124p1253300419944871517384534015546777503)) },
{ .x = REAL(FN32(-0x1.4e9e92p119), FN64(-0x1.4e9e9192b7f3p119), FN80(-0x1.4e9e9192b7f2fbe4p119), FN128(-0x1.4e9e9192b7f2fbe425d77260432dp119)), .y = REAL(FN32(0x1.802ac2p1253300444341544507365879212851140578), FN64(0x1.35ed2428d0151p1253300419944871572058302872466887031), FN80(0x1.b2cc59c3b14d8becp1253300419944871517376850611012874291), FN128(0x1.81afd52120ded3368d623a03c124p1253300419944871517384534015546777503)) },
{ .x = REAL(FN32(0x1.cc1a08p122), FN64(0x1.cc1a0829bcee2p122), FN80(0x1.cc1a0829bcee1a5ap122), FN128(0x1.cc1a0829bcee1a59b4083d445c5ep122)), .y = REAL(FN32(0x1.f83518p13786304544850758106802592133449518563), FN64(0x1.060814d60ce5cp13786304619393587292641331597135757354), FN80(0x1.43f9120b2b3c9364p13786304619393586691353270988295434758), FN128(0x1.1fd67fbea7a6f203d4175846cf74p13786304619393586691229874171014552734)) },
{ .x = REAL(FN32(-0x1.cc1a08p122), FN64(-0x1.cc1a0829bcee2p122), FN80(-0x1.cc1a0829bcee1a5ap122), FN128(-0x1.cc1a0829bcee1a59b4083d445c5ep122)), .y = REAL(FN32(0x1.f83518p13786304544850758106802592133449518563), FN64(0x1.060814d60ce5cp13786304619393587292641331597135757354), FN80(0x1.43f9120b2b3c9364p13786304619393586691353270988295434758), FN128(0x1.1fd67fbea7a6f203d4175846cf74p13786304619393586691229874171014552734)) },
/*
 * SPDX-License-Identifier: BSD-3-Clause
 *
 * Copyright © 2025 Keith Packard
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 *
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 *
 * 2. Redistributions in binary form must reproduce the above
 *    copyright notice, this list of conditions and the following
 *    disclaimer in the documentation and/or other materials provided
 *    with the distribution.
 *
 * 3. Neither the name of the copyright holder nor the names of its
 *    contributors may be used to endorse or promote products derived
 *    from this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 * COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
 * OF THE POSSIBILITY OF SUCH DAMAGE.
 */
